package com.ruoyi.ucar.voresp;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel
public class ContractToolListQueryVo implements Serializable {

    @ApiModelProperty("合同工具id")
    private Long  id;

    @ApiModelProperty("合同工具主表主键UUID")
    private String  contractToolUuid;

    /** 工具名称 */
    @ApiModelProperty( "工具名称")
    private String toolName;

    /** 状态 */
    @ApiModelProperty( "状态（1：上线，-1：下线）")
    private Long status;


    @ApiModelProperty("状态-翻译后值")
    private String statusDict;

    /** 备注 */
    @ApiModelProperty( "备注")
    private String remark;


    @ApiModelProperty("上传日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date uploadDatetime;

    @ApiModelProperty("合同工具-文件主表UUID主键")
    private String  fileMainUuid;

    @ApiModelProperty("合同工具-obs文件访问地址")
    private String  fileUrl;
}
